import request from '@/utils/request'

// 查询实时数据页面
export function listReal() {
  return request({
    url: '/system/real/list',
    method: 'get'
  })
}

// 查询数据趋势页面
export function listChange(data) {
  return request({
    url: '/system/real/listChange',
    method: 'post',
    data: data
  })
}

// 查询前置条件设置页面
export function selectFrontTerm() {
  return request({
    url: '/system/real/selectFrontTerm',
    method: 'get'
  })
}

// 保存授权角色
export function updateFrontTerm(data) {
  return request({
    url: '/system/real/updateFrontTerm',
    method: 'put',
    data: data
  })
}

// 查询前置条件设置页面
export function selectArmFrontTerm() {
  return request({
    url: '/system/real/selectArmFrontTerm',
    method: 'get'
  })
}

// 一键读取
export function selectRead() {
  return request({
    url: '/system/real/selectRead',
    method: 'get'
  })
}

// 保存授权角色
export function updateArmFrontTerm(data) {
  return request({
    url: '/system/real/updateArmFrontTerm',
    method: 'put',
    data: data
  })
}

// 查询模糊控制参考设置页面
export function selectAiConfig() {
  return request({
    url: '/system/real/selectAiConfig',
    method: 'get'
  })
}

// 更新模糊控制参考
export function updateAiConfig(data) {
  return request({
    url: '/system/real/updateAiConfig',
    method: 'put',
    data: data
  })
}

// 历史数据查询
export function queryModel(data) {
  return request({
    url: '/system/real/queryModel',
    method: 'post',
    data: data
  })
}

// 用户密码重置
export function getRealModelByDate(startDate, endDate) {
  const data = {
    startDate,
    endDate
  }
  return request({
    url: '/system/real/getRealModelByDate',
    method: 'POST',
    params: data
  })
}

// 删除基础数据
export function delRaBase(id) {
  return request({
    url: '/system/real/' + id,
    method: 'delete'
  })
}
